C To C++: Mastering Try-Catch For Robust Error Handling!